perm filename NTKB.MF[MF,ALS] blob sn#760283 filedate 1984-07-05 generic text, type T, neo UTF8
"small b";

charcode:=142;

e:=nulledges;

lhsb:=sidebearing_straight;rhsb:=sidebearing_curved;

numeric x[],y[];			% reference edges

x11=lhsb+bowl_stroke_weight;		% inner left-hand edge of bowl

x1=lhsb+ascender_weight;		% bowl reference edge

x14=lhsb+bowl_stroke_separation_b;	% inner right-hand edge

x4=x14+vertical_curve_weight;		% outer

width:=x4+rhsb;				% character width

widthbox(width);


y1=upper_setback_height;		% bottom of ascender

y7=lower_arch_spring_height_a;		% bottom of vertical

top:=(lhsb,ascender_line);
draw vertical(top,y1,ascender_weight,right);	% ascender

top:=(lhsb,y1);
draw vertical(top,y7,stroke_weight,right);	% vertical in bowl

top:=(lhsb,ascender_line);
draw serif(upper_external_serif_length,left,top);

					% upper serif
pair p[];

p1=(lhsb,y7);
p2=(lhsb,baseline);
p3=(0.4[lhsb,x11],baseline);
p4=(x11,y7);

draw ((p1..p2 & p2..p3 &
       p3..p4 & p4..p1 & cycle)
      if slant_switch then slanted slant fi
     );					% lower terminal


numeric skew;skew=1 hsmm;

draw p_bowl(z1,x11,(x14-x11),baseline-overshoot,y7,skew);

if ddisplay then showit fi;

shipit;